iT邦幫忙

2021 iThome 鐵人賽

DAY 26
0
自我挑戰組

Design System Research系列 第 26

2.4.17 Design System - Tooltip

  • 分享至 

  • xImage
  •  

Tooltip 元件主要用作提供一些協助資訊給用戶
checklist 上的說明是只會發生在桌機裝置/網頁上的元件
不過其實在 Android 手機上也有看過 目前使用過的一些 App 也有類似的方式去協助用戶更理解內容

如果你使用過 Google Doc,仔細觀察在文字編輯器的那一列有很多操作都是只顯示 Icon,不過大多數人因為使用過Word 所以在操作上已經有認知每個 Icon 對應到什麼操作了,那如果是第一次使用的用戶,他很有可能無法第一時間知道,這時候就需要在他把游標移到該元件(元件 Hover 狀態)時,提供他一些輔助資訊去理解。

Material Design 中有提到幾個設計 Tooltip 需要避免跟注意的事項

  1. Tooltip 元件上的資訊不要與用戶指向的目標元件顯示的資訊有重複
  2. 不要一次將太多資訊置於 Tooltip 中(ex:文字+圖片)
  3. Tooltip 的顯示要在螢幕範圍內、也要注意不跟游標位置重疊,避免內容被擋到而用戶無法正確接收
  4. 游標指向反應範圍對應 Tooltip 顯示/消失的時間點跟狀態,游標在範圍內=顯示、游標在範圍外=不顯示

還有幾個在 Adobe Spectrum中提到的注意事項

  • 不要在 Tooltip 內設計任何額外的互動,舉例來說:如果在 Tooltip 內需要下滑選單,用戶在scroll down的過程要是不小心離開 Tooltip 觸發範圍、再重新回到範圍中,原本的表單又回到最上方,用戶通常會有負面的情緒
  • 用戶必須知道的首要資訊不要放置於 Tooltip 內,ex:密碼規範
  • 內容也要盡量簡明扼要

其實有幾個元件在一開始入行時我會有疑問差別在哪?在什麼情況下應該使用哪一種比較好?
這邊有幾篇文章覺得寫得很不錯,也推薦給大家

作者 Adam Shriki 把 Email, Popup, Snackbar, Modal 等等對用戶的影響(ex:流程被打斷、需要一些操作才能進一下一步)列出來並舉一些例子說明、也條列各種可以使用該元件的情境
去看看→

NN/g 有一篇 Tooltip 的 Guidelines 跟 Popup 比較
https://ithelp.ithome.com.tw/upload/images/20211011/20142064XB6nFwVNG8.png
去看看→
(意外發現:Wikipedia 把操作行為放在 Tooltip 裡面呢!)

總之大原則要有,然後再視專案情況做調整


Day 26 End 大家收假準備迎接下一週挑戰啦!如果你在「圓規」範圍內,請保重


上一篇
2.4.16 Design System - Toasts / Snackbars
下一篇
3.1 Design System - 管理平台
系列文
Design System Research30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言